#include "stdio.h"
#include "string.h"
#include "stdlib.h"
// #include "<alloc.h>"
// #include "<malloc.h>"
// #include <iostream>
// #include <sys/socket.h> 

// using namespace std;


int static n = 0x1000;

// int
// main(int argc, char * argv[]){
//     int i = 1;
//     int j = i << 12;
//     printf("%d\n", n);
//     if (argc > 0)
//     {
//         if (!strcmp(argv[1], "start"))
//         {
//             printf("%s game\n", argv[1]);
//         }else if(!strcmp(argv[1], "restart")){
//             printf("%s game\n", argv[1]);
//         }else if(!strcmp(argv[1],"stop")){
//             printf("%s game\n", argv[1]);
//         }else{
//             printf("error command \"%s\"\n", argv[1]);
//         }
//     }
//     printf("%s", argv[1]);
//     return 0;
// }

char * strT = "a";

int
main(int argc, char * argv[]){
    int i = 1;
    int j = i << 12;

    char * str = "a";
    free(strT);
    strT = NULL;
    // str = NULL;
    // if (str)
    // {
    //     printf("%s\n", str);
    // }
    if (argc > 0)
    {
        if (!strcmp(argv[1], "start"))
        {
            printf("%s game\n", argv[1]);
        }else if(!strcmp(argv[1], "restart")){
            printf("%s game\n", argv[1]);
        }else if(!strcmp(argv[1],"stop")){
            printf("%s game\n", argv[1]);
        }else{
            printf("error command \"%s\"\n", argv[1]);
        }
    }
    printf("%s", argv[1]);
    return 0;
}

// int main()
// {
//     char *s = "sdfsdfasfs";
//     cout << typeid(int).name() << endl;
//     printf("%s", s);
//     return 1;
// }

// bool isString(char* str)
// {
//     // printf(typeid(str));
//     return false;
// }
